Vibration control device, electronic apparatus, and vibration control method

ABSTRACT

In the use of a touch panel which vibrates in synchronization with a touch operation, discomfort caused by a panel vibration sound is reduced while an operational feeling of a touch operation on the touch panel being maintained. A vibration control device used for an electronic apparatus which includes a touch panel that vibrates in synchronization with a touch operation and a vibrating source that is different from the touch panel, includes a predominant frequency acquirer that acquires a main component of a vibrational frequency of the vibrating source as a predominant frequency of vibrations of the vibrating source; a consonant sound determiner that determines a consonant sound frequency based on the acquired predominant frequency, the consonant sound frequency being a frequency of a sound which is in consonant with a sound having the acquired predominant frequency; and a vibrational frequency setter that sets a vibrational frequency of the touch panel to the determined consonant sound frequency.

BACKGROUND

1. Technical Field

The present disclosure relates to a vibration control device and a vibration control method used for a touch panel which vibrates in synchronization with a touch operation.

2. Description of the Related Art

In recent years, in various electronic apparatuses, such as a smartphone, a tablet terminal, and home electric appliances, including a touch panel as an input interface, the touch panel has often been made to vibrate in synchronization with a touch operation (see, for example, Japanese Unexamined Patent Application Publication No. 2003-122507). Such vibrations of the touch panel may provide a touch operation with tactile feedback, and may complement an operational feeling (for example, a click feeling, a tactile feeling, etc.) obtained in a conventional key switch operation.

However, vibrations of a touch panel (hereinafter, referred to as “panel vibrations”, where appropriate) may be propagated to another part of the electronic apparatus, a desk on which the electronic apparatus is placed, or the like and may generate a vibration sound. Normally, the frequency of such a vibration sound generated by panel vibrations (hereinafter, referred to as a “panel vibration sound”, where appropriate) corresponds to the frequency of panel vibrations. Originally, panel vibration sound is unwanted sound and may make an operator and people around the touch panel feel discomfort.

A technique for producing panel vibrations at a frequency which is not easily propagated to human ears is described, for example, in Japanese Unexamined Patent Application Publication No. 2006-79136. Furthermore, a technique for making it difficult to hear a panel vibration sound by separately producing a high-frequency sound is described, for example, in Japanese Unexamined Patent Application Publication No. 2008-130055. The above techniques may reduce the discomfort caused by a panel vibration sound.

However, the related arts have a problem that it is difficult to achieve both a reduction of the discomfort caused by a panel vibration sound and maintenance of an operational feeling of a touch operation on a touch panel at the same time.

This is because the reasons described below. Normally, the audible range of human ears is between 20 Hz and 20,000 Hz. Meanwhile, the band of vibrations in which an operational feeling of a touch operation can be sufficiently obtained without adversely affecting other functions of an electronic apparatus is normally between about 50 and about 400 Hz (see Japanese Unexamined Patent Application Publication No. 2008-130055). That is, the frequency of panel vibrations which is able to provide an operational feeling mostly overlap with the audible range of human ears. Furthermore, a certain degree of vibration intensity is required to obtain an operational feeling, and therefore the volume of a high-frequency sound needs to be increased by the amount corresponding to the vibration intensity. That is, separately producing a high-frequency sound may make an operator and people around the touch panel feel more discomfort.

Furthermore, in an electronic apparatus which includes a rotary fan or a compressor, which is a vibrating source different from a touch panel, a sound caused by such vibrations (hereinafter, referred to as an “apparatus vibration sound”) is often generated. Therefore, especially in such an electronic apparatus, a panel vibration sound and an apparatus vibration sound may be mixed together, and the mixed sound may further increase the above discomfort.

SUMMARY

One non-limiting and exemplary embodiment achieves a reduction of discomfort caused by a panel vibration sound while maintaining an operational feeling of a touch operation in the use of a touch panel which vibrates in synchronization with a touch operation.

In one general aspect, the techniques disclosed here feature a vibration control device that is used for an electronic apparatus which includes a touch panel that vibrates in synchronization with a touch operation and a vibrating source that is different from the touch panel, the device including a predominant frequency acquirer that acquires a main component of a vibrational frequency of the vibrating source as a predominant frequency of vibrations of the vibrating source; a consonant sound determiner that determines a consonant sound frequency based on the acquired predominant frequency, the consonant sound frequency being a frequency of a sound which is in consonant with a sound having the acquired predominant frequency; and a vibrational frequency setter that sets a vibrational frequency of the touch panel to the determined consonant sound frequency.

The present disclosure achieves a reduction of discomfort caused by a panel vibration sound while maintaining an operational feeling of a touch operation in the use of a touch panel which vibrates in synchronization with a touch operation.

It should be noted that general or specific embodiments may be implemented as a system, a method, an integrated circuit, a computer program, a storage medium, or any selective combination thereof.

Additional benefits and advantages of the disclosed embodiments will become apparent from the specification and drawings. The benefits and/or advantages may be individually obtained by the various embodiments and features of the specification and drawings, which need not all be provided in order to obtain one or more of such benefits and/or advantages.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram illustrating an example of a configuration of a vibration control device according to a first embodiment of the present disclosure;

FIG. 2 is a block diagram illustrating an example of a configuration of an electronic apparatus according to a second embodiment of the present disclosure;

FIG. 3 is a diagram schematically illustrating an example of a configuration of a touch panel in the second embodiment;

FIG. 4 is a waveform chart illustrating an example of a vibration waveform of the touch panel in the second embodiment;

FIG. 5 is a diagram illustrating an example of a frequency table in the second embodiment;

FIG. 6 is a diagram illustrating an example of a consonant sound frequency ratio list in the second embodiment;

FIG. 7 is a plan view illustrating an example of a display image in the second embodiment;

FIG. 8 is a diagram illustrating an example of coordinate range information in the second embodiment;

FIG. 9 is a diagram illustrating an example of vibration necessity information in the second embodiment;

FIG. 10 is a diagram illustrating an example of regional frequency information in the second embodiment;

FIG. 11 is a flowchart illustrating an example of an operation of the vibration control device according to the second embodiment;

FIG. 12 is a flowchart illustrating an example of a predominant frequency acquiring process according to the second embodiment;

FIG. 13 is a diagram illustrating an example of a frequency spectrum of an apparatus vibration sound in the second embodiment;

FIG. 14 is a diagram illustrating an example of a vibrational frequency candidate group in the second embodiment;

FIG. 15 is a diagram illustrating an example of how a vibrational frequency is set in the second embodiment.

DETAILED DESCRIPTION

Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.

First Embodiment

A first embodiment of the present disclosure is an example of a fundamental aspect of the present disclosure.

FIG. 1 is a block diagram illustrating an example of a configuration of a vibration control device according to the first embodiment.

A vibration control device 300 illustrated in FIG. 1 is a device used for an electronic apparatus including a touch panel which vibrates in synchronization with a touch operation, and a vibrating source which is different from the touch panel. In FIG. 1, the vibration control device 300 includes a predominant frequency acquirer 320, a consonant sound determiner 330, and a vibrational frequency setter 340.

The predominant frequency acquirer 320 acquires a vibrational frequency of the vibrating source. The acquired vibrational frequency is defined as a predominant frequency of vibrations of the vibrating source. The predominant frequency of vibrations is a frequency of a sound which is perceived by a person who hears the sound generated by the vibrations as a main component of the sound.

The consonant sound determiner 330 determines a consonant sound frequency, which is a frequency of a sound which is in consonant with a sound having the acquired predominant frequency.

The vibrational frequency setter 340 sets the vibrational frequency of the touch panel to the determined consonant sound frequency.

The vibration control device 300 includes, although not illustrated in FIG. 1, for example, a central processing unit (CPU), a storage medium, such as a read only memory (ROM), which stores a control program and various data, and a working memory, such as a random access memory (RAM). In this case, functions of the above sections are implemented when the CPU executes the control program.

The amount of discomfort caused by a consonant sound provided to people who hear the sound is smaller than individual sounds that constitute the consonant sound. Therefore, if the panel vibration sound is in consonant with a different sound, the discomfort caused by the panel vibration sound provided to an operator and people around the touch panel is reduced. Furthermore, compared to silence, a consonant sound may provide comfort to people who hear the sound.

Meanwhile, the electronic apparatus including the vibrating source may generate an apparatus vibration sound.

The vibration control device 300 according to the first embodiment acquires, as described above, the predominant frequency of the apparatus vibration sound, and sets the frequency of panel vibrations in such a manner that the panel vibration sound is in consonant with the sound at the predominant frequency.

Thus, the vibration control device 300 according to the first embodiment can, while maintaining the frequency of penal vibrations within an audible range, reduce discomfort caused by the panel vibration sound provided to people, without outputting another high-frequency sound. That is, the vibration control device 300 according to the first embodiment achieves a reduction of the discomfort caused by the panel vibration sound while maintaining an operational feeling of a touch operation in the use of a touch panel which vibrates in synchronization with a touch operation.

Furthermore, the vibration control device 300 according to the first embodiment can increase the range of the frequency band that can be used for panel vibrations, compared to the technique described in Japanese Unexamined Patent Application Publication No. 2006-79136. That is, in the vibration control device 300 according to the first embodiment, the wider the range of the frequency band that can be used for panel vibrations, the wider the range of types of tactile perception that can be transmitted to the operator. Therefore, the vibration control device 300 according to the first embodiment can, for example, set vibrations of different frequencies to multiple operational contents so that the operator can perceive the differences among the vibrations.

Furthermore, since the vibration control device 300 according to the first embodiment does not need to output a high-frequency sound separately, an increase in power consumption can be suppressed compared to the technique described in Japanese Unexamined Patent Application Publication No. 2008-130055.

Second Embodiment

A second embodiment of the present disclosure is an example of a concrete aspect of the present disclosure for a case where the present disclosure is applied to an electronic apparatus.

<Configuration of Electronic Apparatus>

FIG. 2 is a block diagram illustrating an example of a configuration of an electronic apparatus which includes a vibration control device according to the second embodiment of the present disclosure.

In FIG. 2, an electronic apparatus 100 includes a display 210, a touch panel 220, a vibration element 230, a display controller 240, a touch panel detecting unit 250, a vibration element controller 260, a rotary fan 270, a rotation speed controller 280, and the vibration control device 300.

The display 210 displays an image based on image data received from the display controller 240, which will be described later. Concrete examples of the display 210 include a liquid crystal display (LCD), an organic electro luminescence (EL) display, and a light emitting diode (LED) display.

The touch panel 220 is arranged on the surface of the display 210 and receives a touch operation (press down input). Every time a touch operation is performed, the touch panel 220 outputs to the touch panel detecting unit 250, which will be described later, an operation signal indicating the position of the touch operation. The operation signal is, for example, a signal indicating a voltage value on the X-axis and a voltage value on the Y-axis of the touch panel 220. Concrete examples of the touch panel 220 include a resistive-film-type touch panel formed of film and plastic.

The vibration element 230 is arranged on the rear surface of the display 210, and generates vibrations based on a vibration control signal received from the vibration element controller 260, which will be described later. The frequency of vibrations generated by the vibration element 230 is assumed to be variable, at least, within a frequency range described later. Concrete examples of the vibration element 230 include a piezo-actuator vibration element, a vibration element of a linear resonant actuator (LRA) method, and a vibrator.

The display controller 240 performs display control of an image displayed on the display 210. Specifically, the display controller 240 generates image data of an image to be displayed on the display 210, and outputs the generated image data to the display 210. Furthermore, the display controller 240 outputs to the vibration control device 300 operation target information indicating operation content that can be input by a touch operation on the image.

In the second embodiment, the display controller 240 causes the display 210 to display an image on which multiple buttons are provided. Then, the display 210 outputs to the vibration control device 300 coordinate range information and vibration necessity information as the operation target information mentioned above. The coordinate range information is information indicating positions of individual buttons displayed on the display controller 240 (hereinafter, referred to as “display positions”). The vibration necessity information is information indicating whether or not individual buttons require vibrational feedback to an operation (hereinafter, referred to as a “vibration required button”).

The vibration control device 300 stores the received coordinate range information and vibration necessity information in a memory that can be referenced by the individual sections of the vibration control device 300.

The touch panel detecting unit 250 performs, based on an operation signal received from the touch panel 220, detection of the position of a touch operation on the touch panel 220 performed on the touch panel 220 (hereinafter, simply referred to as a “touch operation”). For example, the touch panel detecting unit 250 converts the operation signal into a digital value to obtain the X-coordinate and the Y-coordinate on the touch panel 220.

In the second embodiment, the correspondence between the position on the touch panel 220 and the position on the display 210 is set beforehand in the touch panel detecting unit 250. Based on the correspondence, the touch panel detecting unit 250 detects the position of a touch operation on the display 210. Then, the touch panel detecting unit 250 outputs to the vibration control device 300 information indicating the position of a touch operation on the display 210 (hereinafter, referred to as “operation position information”).

The vibration element controller 260 vibrates the vibration element 230 in synchronization with a touch operation based on a vibration instruction signal received from the vibration control device 300, which will be described later. That is, the vibration element controller 260 forms, together with the vibration element 230 described above, a vibration generator of the present disclosure, and causes the touch panel 220 to generate vibrations in synchronization with a touch operation. Furthermore, the vibration element controller 260 controls the frequency of the vibrations based on the vibration instruction signal mentioned above.

The rotary fan 270 is, for example, a fan for cooling down a CPU, which will be described later, and rotates in accordance with a rotation control signal received from the rotation speed controller 280, which will be described later. When rotating, the rotary fan 270 generates a rotation sound at a frequency equal to a rotational frequency. Furthermore, the rotary fan 270 is driven by an inverter-type rotary motor. That is, the rotational frequency of the rotary fan 270 (that is, the rotational frequency of the motor) is variable.

The rotation speed controller 280 controls the rotation speed (or rotational frequency) of the rotary fan 270, for example, in accordance with the temperature around the CPU and the operation state of the CPU. In the second embodiment, operation modes of the rotary fan 270 include a high-speed rotation mode in which the rotary fan 270 rotates at a predetermined high rotation speed, a low-speed rotation mode in which the rotary fan 270 rotates at a predetermined low rotation speed, and a rotation stop mode in which the rotary fan 270 does not rotate.

That is, the rotation speed controller 280 forms, together with the rotary fan 270, a vibrating source according to the present disclosure, and operates while switching among plural operation modes in which vibrations occur at predetermined different frequencies. Furthermore, the rotation speed controller 280 notifies the vibration control device 300 of information indicating the current operation mode. At this time, the rotation speed controller 280 may notify the vibration control device 300 of the rotational frequency of the rotary fan 270 as information indicating the operation mode.

The vibration control device 300 includes a frequency range setter 310, the predominant frequency acquirer 320, the consonant sound determiner 330, and the vibrational frequency setter 340.

The frequency range setter 310 acquires operation content that can be input by a touch operation, and sets a frequency range and a frequency default value for the acquired operation content. However, in the case where multiple operation contents exist, the frequency range setter 310 sets different frequency ranges and different frequency default values for the multiple operation contents. Furthermore, the frequency range setter 310 sets a frequency range in a frequency band of vibrations in which an operational feeling of a touch operation can be sufficiently obtained (for example, 50 Hz to 400 Hz) without adversely affecting other functions of the electronic apparatus.

The above frequency range and frequency default value are used by the consonant sound determiner 330, which will be described later, when determining the frequency of vibrations of the vibration element 230.

In the second embodiment, the frequency range setter 310 acquires the display position of a vibration required button from the operation target information (coordinate range information and vibration necessity information) received from the display controller 240. Then, the frequency range setter 310 sets a frequency range and a frequency default value for each vibration required button. That is, in the second embodiment, “operation content that can be input by a touch operation” corresponds to each vibration required button.

Then, the frequency range setter 310 stores information indicating the frequency range and the frequency default value set for each vibration required button (hereinafter, referred to as “regional frequency information”) into a memory which can be referenced by the individual sections of the vibration control device 300.

The predominant frequency acquirer 320 acquires a predominant frequency of vibrations generated by the vibrating source. In the second embodiment, the predominant frequency of the vibrations generated by the vibrating source corresponds to the rotational frequency of the rotary fan 270. Therefore, the predominant frequency acquirer 320 acquires the rotational frequency of the rotary fan 270 as a predominant frequency, based on information notified from the rotation speed controller 280. Then, the predominant frequency acquirer 320 notifies the consonant sound determiner 330 of the acquired predominant frequency. The electronic apparatus 100 may include a vibration sensor for detecting vibrations of the electronic apparatus 100 at a position in the vicinity of the rotary fan 270 serving as the vibrating source or at a different position. In this case, the predominant frequency acquirer 320 may acquire the rotational frequency of the rotary fan 270 from vibration data of the vibration sensor.

The consonant sound determiner 330 determines, based on the predominant frequency notified by the predominant frequency acquirer 320, a frequency of the sound (hereinafter, referred to as “consonant sound frequency”) that is in consonant with the sound at the acquired predominant frequency. Then, the consonant sound determiner 330 notifies the vibrational frequency setter 340 of the determined consonant sound frequency.

Every time a touch operation is performed, the vibrational frequency setter 340 acquires a frequency range and a frequency default value set beforehand for the operation content of the touch operation. The vibrational frequency setter 340 performs the acquisition of the frequency range and the frequency default value, based on the operation signal received from the touch panel detecting unit 250 and the regional frequency information generated by the frequency range setter 310.

Then, the vibrational frequency setter 340 determines whether or not the consonant sound frequency notified by the consonant sound determiner 330 is included in the acquired frequency range. When the consonant sound frequency is included in the frequency range, the vibrational frequency setter 340 sets the frequency of panel vibrations to the consonant sound frequency. When the consonant sound frequency is not included in the frequency range, the vibrational frequency setter 340 sets the frequency of panel vibrations to the frequency default value.

Then, the vibrational frequency setter 340 generates a vibration instruction signal which instructs the vibration element 230 to vibrate for a specific period of time at the determined frequency, and outputs the generated vibration instruction signal to the vibration element controller 260. That is, the vibrational frequency setter 340 causes the touch panel 220, through the vibration element controller 260 and the vibration element 230, to vibrate at the frequency which is in consonant with the sound at the predominant frequency of the apparatus vibration sound, in synchronization with a touch operation.

The electronic apparatus 100 includes, although not illustrated in FIG. 2, for example, a CPU, a storage medium, such as a ROM, which stores a control program and various data, and a working memory, such as a RAM. In this case, functions of the above sections are implemented when the CPU executes the control program.

The electronic apparatus 100 having such a configuration is able to display a screen which includes multiple buttons, receive touch operations on the buttons, and cause the touch panel 220 to vibrate in synchronization with the touch operations. Furthermore, the electronic apparatus 100 is able to set the frequency of panel vibrations in such a manner that the penal vibration sound is in consonant with the sound at the predominant frequency of the apparatus vibration sound. Furthermore, the electronic apparatus 100 is able to generate panel vibrations at different frequencies for individual buttons by setting the frequency ranges and the frequency default values for the individual buttons.

The panel vibration sound, the predominant frequency, and the consonant sound will be explained below.

<Explanation of Panel Vibration Sound>

FIG. 3 is a schematic diagram illustrating an example of a configuration of the touch panel 220.

As illustrated in FIG. 3, the touch panel 220 includes a supporting substrate 221 and a movable plate 222, between which a piezoelectric element 226 is placed. The piezoelectric element 226 includes a first driving electrode 223, a second driving electrode 224, and a Y-application-side lead electrode 225. On the movable plate 222, a first lead wire 227 that allows connection with the Y-application-side lead electrode 225 and a second lead wire 228 that allows connection with the second driving electrode 224 are arranged for each piezoelectric element 226.

The vibrations generated at the vibration element 230 illustrated in FIG. 2 are propagated to the movable plate 222 of the touch panel 220 and transmitted to a finger of a person who is performing a touch operation. Due to the vibrations, the movable plate 222 comes to serve as a surface sound source, and the panel vibration sound described above is generated.

FIG. 4 is a waveform chart illustrating an example of a vibration waveform of the touch panel 220. In FIG. 4, the vertical axis represents amplitude [μm] and the horizontal axis represents time [msec].

As illustrated in FIG. 4, the touch panel 220 vibrates, for example, as a sine wave 411 with an amplitude of 10 μm and a cycle of 2.5 msec (that is, a frequency of 400 Hz). In this case, the touch panel 220 generates a panel vibration sound of 400 Hz, which is the same frequency as the vibrational frequency. Such a panel vibration sound is within the human audible range, and may make the operator and people around the touch panel feel discomfort, as described above.

The electronic apparatus 100 according to the second embodiment sets, as described above, the frequency of panel vibrations in such a manner that the panel vibration sound and the sound at the predominant frequency of the apparatus vibration sound constitute a consonant sound.

<Explanation of Predominant Frequency>

In the second embodiment, the predominant frequency is, as described above, a frequency of a sound which is perceived by a person who hears an apparatus vibration sound as a main component of the sound and corresponds to the vibrational frequency of the vibration apparatus.

The predominant frequency acquirer 320 illustrated in FIG. 2 may hold beforehand a table in which rotational frequency corresponding to each operation mode of the rotary fan 270 is described (hereinafter, referred to as a “frequency table”).

<Frequency Table>

FIG. 5 is a diagram illustrating an example of a frequency table.

As illustrated in FIG. 5, in a frequency table 430, a rotational frequency 432 is described in association with an operation mode 431.

In the frequency table 430, for example the rotational frequency 432 of “100 Hz” is described in association with the operation mode 431 of the “high-speed operation mode”. This indicates that the predominant frequency of the apparatus vibration sound at the time of operation in the high-speed operation mode is 100 Hz and the sound at 100 Hz is highly likely to be perceived as a main component of the apparatus vibration sound.

With the use of the frequency table 430, the predominant frequency acquirer 320 is able to acquire the predominant frequency based on the operation mode even when the value of the rotational frequency is not notified by the rotation speed controller 280.

<Explanation of Consonant Sound>

A consonant sound is a combination of multiple sounds with a frequency ratio of a perfect first, a frequency ratio of a minor third, a frequency ratio of a major third, a frequency ratio of a perfect fourth, a frequency ratio of a perfect fifth, or a frequency ratio of a perfect eighth. Furthermore, a consonant sound can be formed even when a sound forming the consonant sound is replaced with an N octave(s) higher or lower sound (N is a natural number). That is, a frequency ratio obtained by multiplying or dividing the above frequency ratio by an integer multiple of 2 is also a frequency ratio of two sounds constituting a consonant sound.

That is, a consonant sound is, in an acoustic sense, multiple sounds that have a frequency ratio equal to the quotient of two natural numbers less than or equal to six, a frequency ratio obtained by multiplying the frequency ratio by an integer multiple of 2, or a frequency ratio obtained by dividing a frequency ratio equal to the quotient of two natural numbers less than or equal to six by an integer multiple of 2. However, each of such a consonant sound has a unique acceptable range. In the second embodiment, the consonant sound refers to, in particular, from among the above consonant sounds, a combination of multiple sounds within the acceptable range.

For example, when a piano key of “C” is pressed and a listener hears the sound as “C”, then the frequency of the sound forms a frequency ratio of a consonant sound. The “frequency ratio of a consonant sound” refers to a frequency ratio which is regarded as a musical interval which is in consonant when the frequency ratio is replaced with the musical interval of an equal temperament, that is, a range of frequency ratio acceptable by a listener as a consonant sound.

When a piano key of “C” is pressed and the sound is a little out of the original pitch of “C” because of poor tuning, the listener may still hear the sound as “C”. Furthermore, even when a sound of the note “C” is produced by a string instrument or human voice and the sound fluctuates slightly from the original pitch of “C” because vibrato is applied, the listener may still hear the sound as “C”. In the second embodiment, such a deviation is within an acceptable range, and the frequency of such a sound forms the frequency ratio of a consonant sound.

On the other hand, when a piano key of “C” is pressed and the sound is a little out of the original pitch of “C” because of poor tuning, the sound may be heard as a different pitch. The sound may be heard as “C#” or “D”, or “B” or “Bb”. Such a deviation is outside the acceptable range.

The relationship between the frequency ratio and the acceptable range for such a consonant sound is known to those skilled in the art (for example, see Takao UMEMOTO, “Ongaku Shinrigaku (Psychology of Music)”, Chapter 2, Section 3, “Kyowa ni Kansuru Jikkenteki Chiken (Experimental Perception on Consonance)”, Seishin Shobo, Jun. 28, 1966). Therefore, detailed explanations will be omitted.

The “frequency ratio of a consonant sound” in the second embodiment is, as described above, not limited to within one octave, but encompasses any consonant sound and all of the acceptable range of the consonant sound in musical instrument acoustics.

For example, when a piano key of “C” and a piano key of “G” are pressed at the same time, a consonant sound of a perfect fifth is produced. When a piano key of “C” and a piano key of “G” of one octave higher are pressed, the sound produced is still within the consonant sound range. Furthermore, when a piano key of “C” and a piano key of “G” of two octaves higher are pressed, the sound is also within the consonant sound range.

The amount of discomfort caused by a consonant sound provided to people who hear the sound is smaller than individual sounds that constitute the consonant sound. Furthermore, compared to silence, a consonant sound may provide comfort to people who hear the sound. When a sound in a different octave is included as a candidate for the vibrational frequency of the touch panel 220, a consonant sound can be obtained from a wide bandwidth. However, it is often more comfortable to a listener when the candidate for the vibrational frequency is within one octave.

The consonant sound determiner 330 illustrated in FIG. 2 determines the consonant sound frequency, based on a consonant sound frequency ratio list in which frequency ratios that can constitute the above consonant sound (hereinafter, referred to as “consonant sound frequency ratios”) are described. The consonant sound determiner 330 stores, for example, the consonant sound frequency ratio list beforehand.

<Consonant Sound Frequency Ratio List>

FIG. 6 is a diagram illustrating an example of a consonant sound frequency ratio list.

In FIG. 6, a consonant sound frequency ratio list 440 is a list of ratios of frequencies of two sounds when the two sounds constitute a consonant sound. As illustrated in FIG. 6, the consonant sound frequency ratio list 440 describes, for each consonant sound degree 441, a frequency ratio 442 corresponding to the consonant sound degree 441, as a list entry. In the consonant sound frequency ratio list 440, an entry of the degree 441 is not always required.

However, in the consonant sound frequency ratio list 440, at least one frequency ratio which is different from a frequency ratio which forms a harmonic is described, from among frequency ratios of two sounds constituting a consonant sound. The frequency ratio constituting a harmonic is a frequency ratio 1:n (n is an integer multiple of 2).

The frequency ratio 442 may be written in an integral ratio format, as illustrated in FIG. 6, or in other formats such as a decimal format or a fractional format.

In the second embodiment of the present disclosure, the above consonant sound frequency can be determined quickly and easily by referring to the consonant sound frequency ratio list 440 and performing calculation of multiplying a predominant frequency by the consonant sound frequency ratio 442 for each degree 441.

The consonant sound determiner 330 may obtain a frequency of a different octave of the determined consonant sound by multiplying an N-th power of 2 by the consonant sound frequency or by an N-bit left shift operation.

<Concrete Examples of Various Types of Information>

Next, prior to operation of the vibration control device 300, an example of the display screen, an example of the coordinate range information, an example of the vibration necessity information, and an example of the regional frequency information will be described.

<Display Image>

FIG. 7 is a plan view illustrating an example of an image displayed on the display 210.

As illustrated in FIG. 7, the display 210 displays, for example, a menu screen 510. The menu screen 510 includes a first operation button 511 defined as “Mail”, a second operation button 512 defined as “Web”, and a third operation button 513 defined as “SNS”. The menu screen 510 also includes a fourth operation button 514 defined as “Camera”, a fifth operation button 515 defined as “Music”, a sixth operation button 516 defined as “Memo”, and a seventh operation button 517 defined as “Cancel”.

An operator touches (presses down) a region on the touch panel 220 corresponding to a button from among the first to seventh operation buttons 511 to 517, and thereby performs a touch operation on the button.

For example, when the operator wants to start an email application, the operator touches the first operation button 511. When the operator wants to start a Web application, the operator presses down the second operation button 512. The buttons are associated with processing for different purposes. The descriptions of those different purposes will be omitted.

<Coordinate Range Information>

FIG. 8 is a diagram illustrating an example of the coordinate range information generated in association with the display image in FIG. 7. The coordinate range information is, as described above, information generated by the display controller 240, and indicates a display position of each button.

As illustrated in FIG. 8, in the coordinate range information 520, an X-coordinate minimum value 522, a Y-coordinate minimum value 523, an X-coordinate maximum value 524, and a Y-coordinate maximum value 525 are described in association with a region identifier 521. The region identifier 521 is information that identifies an operation part (in this case, the first to sixth operation buttons 511 to 516) displayed on the display 210. The values 522 to 525, which indicate coordinate values, each represent a coordinate range on the display 210 of the region where the operation part is displayed.

The way in which the coordinate range of the coordinate range information 520 is expressed is not limited to the above example. For example, the coordinate range of a round operation button can be expressed by an X-coordinate and a Y-coordinate of a center point, and the radius. Furthermore, an operation button coordinate range of a more complicated shape can be expressed by a data structure representing a curve formed by connecting a plurality of points. Furthermore, the coordinate range may include a Z-coordinate. Accordingly, for example, a state where an X-coordinate and a Y-coordinate are within a specific range and the pressure of a finger exceeds a specific value can be used as a condition for determining that pressing down has been performed.

<Vibration Necessity Information>

FIG. 9 is a diagram illustrating an example of the vibration necessity information. The vibration necessity information is, as described above, information generated by the display controller 240, and indicates whether or not each button is a vibration required button.

As illustrated in FIG. 9, in vibration necessity information 530, vibration necessity 532 is described in association with a region identifier 531 (corresponds to the region identifier 521 in FIG. 8). The vibration necessity 532 indicates whether or not a button is a vibration required button.

In this example, the vibration necessity 532 of “YES” is described in association with the region identifier 531 of the first to sixth operation buttons 511 to 516. Furthermore, the vibration necessity 532 of “NO” is described in association with the region identifier 531 of the seventh operation button 517. This indicates that the first to sixth operation buttons 511 to 516 are vibration required buttons and the seventh operation button 517 is not a vibration required button.

The frequency range setter 310 sets, based on the coordinate range information 520 and the vibration necessity information 530, a frequency range and a frequency default value for each operation button. Then, the frequency range setter 310 notifies the vibrational frequency setter 340 of regional frequency information indicating the set content.

<Regional Frequency Information>

FIG. 10 is a diagram illustrating an example of the regional frequency information. The regional frequency information is, as described above, information generated by the frequency range setter 310, and indicates a frequency range and a frequency default value for each vibration required button.

As illustrated in FIG. 10, in regional frequency information 540, a frequency default value 542 and an acceptable error range 543 are described in association with a region identifier 541 (corresponds to the region identifier 521 in FIG. 8). The range obtained by applying the acceptable error range 543 to the frequency default value 542 is the above frequency range.

For example, in association with the region identifier 541 of the first operation button 511, the frequency default value 542 of “140 Hz” and the acceptable error range 543 of “±15%” are described. This indicates that the frequency range is between 119 Hz and 161 Hz. Furthermore, the frequency default value 542 represents the median of the frequency range.

Furthermore, in association with the region identifier 541 of the seventh operation button 517, the frequency default value 542 of “0 Hz” and the acceptable error range 543 of “0%” are described. This substantially indicates that neither a frequency default value nor a frequency range is set. This is because the seventh operation button 517 is not a vibration required button.

Thus, the regional frequency information 540, and the coordinate range information 520 (see FIG. 8) and the vibration necessity information 530 (see FIG. 9) described above, are stored in the vibration control device 300. Therefore, when a touch operation is performed on any of the operation buttons, the vibration control device 300 is able to specify the frequency range corresponding to the operation button quickly and easily.

The way in which the frequency range and the frequency default value of the regional frequency information 540 are described is not limited to the above example. For example, the frequency range and the frequency default value may be expressed by the minimum value and the maximum value of the frequency range, and by setting the median of the frequency range as the frequency default value.

<Operation of Vibration Control Device>

Next, among operations of the electronic apparatus 100, an operation of the vibration control device 300 will be described.

The vibration control device 300 starts an operation described below, for example, every time operation target information for a new image is received from the display controller 240. At this point in time, on the display 210, for example, a menu 510 (FIG. 7) is displayed.

FIG. 11 is a flowchart illustrating an example of an operation of the vibration control device.

First, in step S1100, the frequency range setter 310 sets a frequency default value and a frequency range, for example, for each operation content corresponding to an operation button. The frequency range setter 310 performs such setting, based on operation target information received from the display controller 240. The operation target information is generated for each display image, and includes the coordinate range information 520 and the vibration necessity information 530 (see FIG. 8 and FIG. 9).

In step S1200 of FIG. 11, the predominant frequency acquirer 320 acquires an operation mode notified from the rotation speed controller 280. The acquisition of the operation mode may be performed by regular notification from the rotation speed controller 280 or by inquiry from the predominant frequency acquirer 320.

Then, in step S1300, the predominant frequency acquirer 320 determines, based on the acquired operation mode, whether or not a vibrating operation is being performed at the vibrating source. Specifically, the predominant frequency acquirer 320 determines whether the acquired operation mode is the high-speed operation mode, the low-speed operation mode, or the rotation stop mode.

The predominant frequency acquirer 320 proceeds to step S1400 when a vibrating operation is being performed (S1300: YES). The predominant frequency acquirer 320 proceeds to step S1500, which will be described later, when a vibrating operation is not being performed (S1300: NO).

The predominant frequency acquirer 320 may perform the processing of steps S1200 to S1400 only at the start of the process or when the operation mode is switched.

In step S1400, the predominant frequency acquirer 320 performs a predominant frequency acquiring process. The predominant frequency acquiring process is a process for acquiring the predominant frequency of the apparatus vibration sound. Explanation of the predominant frequency acquiring process will be provided later.

In step S1500, the vibrational frequency setter 340 determines whether or not an operation which requires vibrational feedback to an operation (hereinafter referred to as a “vibration required operation”) has been performed.

In the second embodiment, a determination as to whether or not a touch operation has been performed for a vibration required button is performed.

Specifically, the vibrational frequency setter 340 performs such a determination, based on the operation position information from the touch panel detecting unit 250, and the coordinate range information 520 (see FIG. 8) and the vibration necessity information 530 (see FIG. 9) from the display controller 240.

That is, the vibrational frequency setter 340 determines whether or not the position of the touch operation is included in a coordinate range of any one of the operation buttons. When it is determined that the position of the touch operation is included in the coordinate range of any one of the operation buttons, the vibrational frequency setter 340 determines that a touch operation has been performed on the corresponding operation button. Then, the vibrational frequency setter 340 determines whether or not the operation button on which the touch operation has been performed is a vibration required button.

The vibrational frequency setter 340 proceeds to step S1600 when a vibration required operation has been performed (S1500: YES). The vibrational frequency setter 340 proceeds to step S2100, which will be described later, when the vibration required operation has not been performed (S1500: NO).

In step S1600, the vibrational frequency setter 340 determines whether or not a vibrating operation is being performed at a vibrating operation part.

The vibrational frequency setter 340 may determine whether or not a vibrating operation is being performed by, for example, determining whether or not a vibrational frequency candidate group has been notified. Furthermore, when the predominant frequency acquirer 320 generates a flag which indicates the presence or absence of the predominant frequency, the vibrational frequency setter 340 may determine, based on the flag, whether or not a vibrating operation is being performed.

When a vibrating operation is being performed (S1600: YES), the vibrational frequency setter 340 proceeds to step S1700. When a vibrating operation is not being performed (S1600: NO), the vibrational frequency setter 340 proceeds to step S1900, which will be described later.

In step S1700, the vibrational frequency setter 340 determines whether or not any one of the vibrational frequency candidates is included in the frequency range set for the content of the operation which has been performed.

Specifically, the vibrational frequency setter 340 obtains the frequency range and the frequency default value for the operation button on which the touch operation has been performed, from the regional frequency information 540 (see FIG. 10) notified by the frequency range setter 310. Then, the vibrational frequency setter 340 determines whether or not any one of the plurality of vibrational frequency candidates described as the vibrational frequency candidate group 460 (see FIG. 14) notified from the consonant sound determiner 330 is included in the obtained frequency range.

The vibrational frequency setter 340 proceeds to step S1800 when at least one of the vibrational frequency candidates is included in the frequency range (S1700: YES). The vibrational frequency setter 340 proceeds to step S1900, which will be described later, when none of the vibrational frequency candidates is included in the frequency range (S1700: NO).

In step S1800, when only one of the vibrational frequency candidates is included in the frequency range, the vibrational frequency setter 340 sets the vibrational frequency candidate as the vibrational frequency of the touch panel 220. When two or more of the vibrational frequency candidates are included in the frequency range, the vibrational frequency setter 340 sets the vibrational frequency candidate that is the closest to the frequency default value as the vibrational frequency of the touch panel 220.

The vibrational frequency of the touch panel 220 may vary within the set frequency range, according to variations in the predominant frequency (that is, a change of the operation mode). By setting the vibrational frequency candidate closest to the frequency default value as the vibrational frequency, a significant change in the vibrational frequency of the operation button can be avoided as much as possible. Thus, the discomfort provided to the operator can be reduced.

Meanwhile, in step S1900 of FIG. 11, the vibrational frequency setter 340 sets the frequency default value as the vibrational frequency of the touch panel 220. This is because a vibrating operation is not being performed or because no consonant sound is present in the frequency range set for the operation button on which the touch operation has been performed.

For example, when a touch operation is performed on the fifth operation button 515 (see FIG. 7), the frequency range is a range of ±15% of 800 Hz, which is a range between 680 Hz and 920 Hz. No vibrational frequency candidate is included in the frequency range. Therefore, the vibrational frequency setter 340 sets the frequency default value set for the fifth operation button 515, which is 800 Hz, as the vibrational frequency of the touch panel 220.

The vibrational frequency setter 340 may preferentially make the touch panel 220 to vibrate at the frequency of a consonant sound, rather than within the frequency range set for the operation button. In this case, for example, the vibrational frequency setter 340 may ignore the frequency range, and set the consonant sound closest to the frequency default value as the vibrational frequency of the touch panel 220.

In step S2000, the vibrational frequency setter 340 causes the touch panel 220 to vibrate at the set vibrational frequency. Specifically, the vibrational frequency setter 340 generates a vibration instruction signal which instructs the vibration element 230 to vibrate for a specific period of time at the set vibrational frequency. Moreover, the vibrational frequency setter 340 outputs the generated vibration instruction signal to the vibration element controller 260.

In step S2100, the predominant frequency acquirer 320 determines whether or not it is a timing to end the processing for the same display screen. The processing for the same display screen represents processing for setting the vibrational frequency using the same regional frequency information 540 (see FIG. 10) generated in step S1100.

The predominant frequency acquirer 320 returns to step S1200 when it is not the timing to end the processing for the same display screen (S2100: NO), such as when the same display screen is maintained. When it is the timing to end the processing for the same display screen (S2100: YES), such as at a timing in which the display screen is being switched or at a timing in which the screen display is ending, the predominant frequency acquirer 320 ends the series of processing. When the display screen switches to a different screen which accepts a touch operation, the vibration control device 300 starts the processing from step S1100.

<Predominant Frequency Acquiring Process>

FIG. 12 is a flowchart illustrating an example of the predominant frequency acquiring process.

First, in step S1410, the predominant frequency acquirer 320 acquires the rotational frequency of the rotary fan 270 as a predominant frequency. Specifically, for example, the predominant frequency acquirer 320 refers to the frequency table 430 (see FIG. 5) to acquire the rotational frequency corresponding to the acquired operation mode as the predominant frequency.

Then, in step S1420, the consonant sound determiner 330 determines the frequency of a sound which is in consonant with the sound at the predominant frequency as a candidate for the vibrational frequency of the touch panel 220 (hereinafter, referred to as a “vibrational frequency candidate”). Then, the process returns to the process illustrated in FIG. 11.

<Frequency Spectrum of Apparatus Vibration Sound>

FIG. 13 is a diagram illustrating an example of a frequency spectrum of the apparatus vibration sound. In FIG. 13, the horizontal axis represents frequency [Hz], and the vertical axis represents sound pressure level (intensity of sound) [dB]. This example indicates a case in which the operation mode is the high-speed operation mode (a rotational frequency of 100 Hz).

In the case where the rotary fan 270 is rotating at the rotational frequency of 100 Hz, as illustrated in FIG. 13, a frequency spectral curve 551 of the apparatus vibration sound reaches the value of 65 dB, with the sound pressure level being predominant (outstanding) around 100 Hz. Such a sound (predominant sound) at a frequency whose sound pressure level is outstanding compared to other frequencies is easily heard by people.

Specifically, the consonant sound determiner 330 multiplies each frequency ratio 442 described in the consonant sound frequency ratio list illustrated in FIG. 6 and the reciprocal of the frequency ratio 442 by the predominant frequency. Then, the consonant sound determiner 330 determines the calculation result as a vibrational frequency candidate group, and notifies the vibrational frequency setter 340 of the determination result.

<Vibrational Frequency Candidate Group>

FIG. 14 is a diagram illustrating an example of a vibrational frequency candidate group. In this example, the case in which 100 Hz is extracted as a predominant frequency will be described.

As illustrated in FIG. 14, the vibrational frequency candidate group 460 includes, for example, “50.0 Hz”. This is a result obtained by multiplying 100 Hz by a ½ frequency ratio of a perfect octave. Furthermore, the vibrational frequency candidate group 460 includes, for example, “200.0 Hz”. This is a result obtained by multiplying 100 Hz by 2, which is the reciprocal of the ½ frequency ratio of a perfect octave.

<Setting of Vibrational Frequency>

FIG. 15 is a diagram illustrating an example of how a vibrational frequency is set. In this example, the case in which a touch operation has been performed on the first operation button 511 (see FIG. 7) will be described.

As illustrated in FIG. 15, according to the regional frequency information 540 (see FIG. 10), the frequency range set for the first operation button 511 is a range of ±15% of 140 Hz, which is a range between 119 Hz and 161 Hz. According to the vibrational frequency candidate group 460 (see FIG. 14), five vibrational frequency candidates are included in the frequency range. Furthermore, among the five vibrational frequency candidates, “133.3 Hz” is the closest to the frequency default value 140 Hz.

Therefore, the vibrational frequency setter 340 sets 133.3 Hz as the vibrational frequency of the touch panel 220.

In the above description, various types of information which have been described as being notified to other device sections, may also be indirectly transferred by being stored in a memory which may be referenced from the other device sections. Conversely, various types of information which have been described as being stored in the memory which may be referenced from other device sections may also be directly notified to the other device sections.

CONCLUSION

As described above, in the electronic apparatus 100 according to the foregoing embodiments, the vibration control device 300 acquires the predominant frequency of the apparatus vibration sound, and sets the frequency of panel vibrations for a touch operation in such a manner that the panel vibration sound is ire consonant with a sound having the predominant frequency.

Accordingly, the electronic apparatus 100 according to the foregoing embodiments is able to maintain the vibrational frequency of the touch panel 220 within a band in which an operational feeling of a touch operation can be sufficiently obtained and to reduce annoying discomfort caused by the panel vibration sound. Furthermore, the electronic apparatus 100 according to the foregoing embodiments does not need to separately generate a high-frequency sound. That is, the electronic apparatus 100 according to the foregoing embodiments achieves a reduction of the discomfort caused by the panel vibration sound while maintaining an operational feeling of a touch operation on a touch panel in the use of the touch panel which vibrates in synchronization with a touch operation.

In the second embodiment of the present disclosure, the example in which the present disclosure is applied to the electronic apparatus 100 which includes, as a vibrating source, the rotary fan 270 and the rotation speed controller 280 has been explained. However, the present disclosure is not limited to this. For example, the present disclosure may be applied to an electronic apparatus which includes, as a vibrating source, a compressor and a controller which controls the rotation speed of the compressor. Furthermore, the present disclosure may also be applicable to an electronic apparatus which includes, as a vibrating source, a device, such as a speaker, which is designed to produce sound, and a controller which controls the musical interval of the sound.

Furthermore, the foregoing embodiments may also applied to a case where plural vibrating sources exist and sounds of plural predominant frequencies of vibrations generated by the plural vibrating sources are in consonant with one another. In the case where a sound which is in consonant with all the plural sounds exists, the vibration control device preferably sets the frequency of such a sound as the consonant sound frequency.

Specifically, for example, the vibration control device may acquire a consonant sound frequency candidate group for a single predominant frequency and then perform processing for narrowing a consonant sound frequency candidate group for the next predominant frequency from the acquired candidate group. Alternatively, the vibration control device may acquire a consonant sound frequency candidate group for each predominant frequency and then set, as a consonant sound frequency, a consonant sound frequency candidate which falls within a specific error range for all the predominant frequencies from the acquired consonant sound frequency candidate group. Furthermore, in the above processing, the vibration control device may perform narrowing of a consonant sound frequency candidate by giving priority to a sound which is in consonant with a predominant frequency which is easily heard by human ears, based on the sound pressure level, frequency band, and the like of a predominant sound.

A vibration control device according to the present disclosure that is used for an electronic apparatus which includes a touch panel that vibrates in synchronization with a touch operation and a vibrating source that is different from the touch panel, includes a predominant frequency acquirer that acquires a main component of a vibrational frequency of the vibrating source as a predominant frequency of vibrations of the vibrating source; a consonant sound determiner that determines a consonant sound frequency based on the acquired predominant frequency, the consonant sound frequency being a frequency of a sound which is in consonant with a sound having the acquired predominant frequency; and a vibrational frequency setter that sets a vibrational frequency of the touch panel to the determined consonant sound frequency.

In the vibration control device, the vibrating source may operate while switching among plural operation modes in which the vibrating source vibrates at predetermined different frequencies, respectively, and the predominant frequency acquirer may determine which operation mode among the plural operation modes is operated by the vibrating source, and acquire a frequency corresponding to the determined operation mode as the vibrational frequency of the vibrating source.

The vibration control device may further include a vibration sensor that detects vibrations of the electronic apparatus and generates vibration data. The predominant frequency acquirer may acquire the vibrational frequency of the vibrating source from the generated vibration data.

In the vibration control device, the vibrating source may include a rotary motor, and the predominant frequency acquirer may set a rotational frequency of the rotary motor as the predominant frequency.

In the vibration control device, the vibrational frequency setter may determine whether or not the consonant sound frequency is included within a certain frequency range, set the vibrational frequency of the touch panel to the consonant sound frequency when the consonant sound frequency is included in the certain frequency range, and set the vibrational frequency of the touch panel to a frequency default value, which is a frequency included in the certain frequency range, when the consonant sound frequency is not included in the certain frequency range.

In the vibration control device, the certain frequency range may be a frequency range in which an operational feeling of the touch operation is obtainable when the vibrations of the touch panel are set within the frequency range.

In the vibration control device, the predominant frequency acquirer may determine whether or not the vibrating source is operating, and the vibrational frequency setter may set the vibrational frequency of the touch panel to the frequency default value when it is determined that the vibrating source is not operating.

In the vibration control device, the consonant sound determiner may determine a value obtained by multiplying the acquired predominant frequency by a frequency ratio of two sounds constituting a consonant sound as the consonant sound frequency.

In the vibration control device, the frequency ratio of the two sounds constituting the consonant sound may include at least one of a frequency ratio of a perfect first, a frequency ratio of a minor third, a frequency ratio of a major third, a frequency ratio of a perfect fourth, a frequency ratio of a perfect fifth, a frequency ratio of a perfect eighth, and a frequency ratio obtained by multiplying or dividing each of the frequency ratios by an integer multiple of 2.

The vibration control device may further include a frequency range setter that acquires operation content which is able to be input by the touch operation and sets the frequency range and the frequency default value for the acquired operation content, and the frequency range setter may set different frequency ranges and different frequency default values for multiple operation contents.

An electronic apparatus according to the present disclosure includes a touch panel that receives a touch operation; a vibration generator that generates vibrations of the touch panel in synchronization with the touch operation; a vibrating source that is different from the touch panel; a predominant frequency acquirer that acquires a main component of a vibrational frequency of the vibrating source as a predominant frequency of vibrations of the vibrating source; a consonant sound determiner that determines a consonant sound frequency based on the acquired predominant frequency, the consonant sound frequency being a frequency of a sound which is in consonant with a sound having the acquired predominant frequency; and a vibrational frequency setter that sets a vibrational frequency of the touch panel to the determined consonant sound frequency.

A vibration control method according to the present disclosure that is used for an electronic apparatus which includes a touch panel that vibrates in synchronization with a touch operation and a vibrating source that is different from the touch panel, includes acquiring a main component of a vibrational frequency of the vibrating source as a predominant frequency of vibrations of the vibrating source; determining a consonant sound frequency based on the acquired predominant frequency, the consonant sound frequency being a frequency of a sound which is in consonant with a sound having the acquired predominant frequency; and setting a vibrational frequency of the touch panel to the determined consonant sound frequency.

The present disclosure is useful as a vibration control device, an electronic apparatus, and a vibration control method which are capable of reducing discomfort caused by a panel vibration sound while maintaining an operational feeling of a touch operation in the use of a touch panel which vibrates in synchronization with a touch operation. The present disclosure is suitable for, for example, electric apparatuses including a smartphone, a tablet terminal, a car navigation, a refrigerator, a microwave oven, a copying machine, an electric massaging machine, and an electric toothbrush, which produce a vibration sound at a constant frequency, electronic apparatuses including a ventilation fan, an electric fan, a circulator, a refrigerator, and an air-conditioner, which produce a rotation sound at a constant frequency. 

What is claimed is:
 1. A vibration control device used for an electronic apparatus which includes a touch panel that vibrates in synchronization with a touch operation and a vibrating source that is different from the touch panel, the device comprising: a predominant frequency acquirer that acquires a main component of a vibrational frequency of the vibrating source as a predominant frequency of vibrations of the vibrating source; a consonant sound determiner that determines a consonant sound frequency based on the acquired predominant frequency, the consonant sound frequency being a frequency of a sound which is in consonant with a sound having the acquired predominant frequency; and a vibrational frequency setter that sets a vibrational frequency of the touch panel to the determined consonant sound frequency.
 2. The vibration control device according to claim 1, wherein the vibrating source operates while switching among plural operation modes in which the vibrating source vibrates at predetermined different frequencies, respectively, and wherein the predominant frequency acquirer determines which operation mode among the plural operation modes is operated by the vibrating source, and acquires a frequency corresponding to the determined operation mode as the vibrational frequency of the vibrating source.
 3. The vibration control device according to claim 1, further comprising: a vibration sensor that detects vibrations of the electronic apparatus and generates vibration data, wherein the predominant frequency acquirer acquires the vibrational frequency of the vibrating source from the generated vibration data of the vibration sensor.
 4. The vibration control device according to claim 1, wherein the vibrating source includes a rotary motor, and wherein the predominant frequency acquirer sets a rotational frequency of the rotary motor as the predominant frequency.
 5. The vibration control device according to claim 1, wherein the vibrational frequency setter determines whether or not the consonant sound frequency is included within a certain frequency range, sets the vibrational frequency of the touch panel to the consonant sound frequency when the consonant sound frequency is included in the certain frequency range, and sets the vibrational frequency of the touch panel to a frequency default value, which is a frequency included in the certain frequency range, when the consonant sound frequency is not included in the certain frequency range.
 6. The vibration control device according to claim 5, wherein the certain frequency range is a frequency range in which an operational feeling of the touch operation is obtainable when the vibrations of the touch panel are set within the certain frequency range.
 7. The vibration control device according to claim 5, wherein the predominant frequency acquirer determines whether or not the vibrating source is operating, and wherein the vibrational frequency setter sets the vibrational frequency of the touch panel to the frequency default value when it is determined that the vibrating source is not operating.
 8. The vibration control device according to claim 1, wherein the consonant sound determiner determines a value obtained by multiplying the acquired predominant frequency by a frequency ratio of two sounds constituting a consonant sound as the consonant sound frequency.
 9. The vibration control device according to claim 8, wherein the frequency ratio of the two sounds constituting the consonant sound includes at least one of a frequency ratio of a perfect first, a frequency ratio of a minor third, a frequency ratio of a major third, a frequency ratio of a perfect fourth, a frequency ratio of a perfect fifth, a frequency ratio of a perfect eighth, and a frequency ratio obtained by multiplying or dividing each of the frequency ratios by an integer multiple of
 2. 10. The vibration control device according to claim 5, further comprising: a frequency range setter that acquires operation content which is able to be input by the touch operation and sets the frequency range and the frequency default value for the acquired operation content, wherein the frequency range setter sets different frequency ranges and different frequency default values for multiple operation contents.
 11. An electronic apparatus comprising: a touch panel that receives a touch operation; a vibration generator that generates vibrations of the touch panel in synchronization with the touch operation; a vibrating source that is different from the touch panel; a predominant frequency acquirer that acquires a main component of a vibrational frequency of the vibrating source as a predominant frequency of vibrations of the vibrating source; a consonant sound determiner that determines a consonant sound frequency based on the acquired predominant frequency, the consonant sound frequency being a frequency of a sound which is in consonant with a sound having the acquired predominant frequency; and a vibrational frequency setter that sets a vibrational frequency of the touch panel to the determined consonant sound frequency.
 12. A vibration control method used for an electronic apparatus which includes a touch panel that vibrates in synchronization with a touch operation and a vibrating source that is different from the touch panel, the method comprising: acquiring a main component of a vibrational frequency of the vibrating source as a predominant frequency of vibrations of the vibrating source; determining a consonant sound frequency based on the acquired predominant frequency, the consonant sound frequency being a frequency of a sound which is in consonant with a sound having the acquired predominant frequency; and setting a vibrational frequency of the touch panel to the determined consonant sound frequency. 